SPADE: Self-Play in Adaptive Synthetic Executable Environments
SPADE:自适应合成可执行环境中的自博弈
🧭 自博弈强化学习 · 可执行环境生成 ★ 深度解读
University of Washington · Stanford University · Northeastern University · Carnegie Mellon University · Massachusetts Institute of Technology
提出 SPADE 框架,让 LLM 在环境设计者与推理智能体双角色间自博弈,通过 hint-based regret 生成能力前沿的代码环境,实现开放自我改进
📌 工作参考价值(4 点)
- 模拟用户/环境生成:在电商多轮对话、推荐 Agent、搜索工具调用等场景,可用可执行代码环境(Gym reset/step)生成可验证的多轮交互任务,统一单轮与多轮 RL 训练。用商品数据库、用户行为日志构建沙盒,设计者生成任务,推理智能体进行工具调用;hint-based regret 自动调整难度,比固定难度或纯对抗更稳定。
- 语料库 grounding + 记忆:从真实用户日志、商品描述、搜索日志中采样作为环境生成条件,保持生成任务多样性,防止模式崩溃;用 memory buffer 存储高 regret 任务或难样本,避免重复生成已掌握场景。电商推荐中可用于生成多样化的用户目标/场景,持续提供训练信号。
- 稳定化训练技巧:双角色共享同一模型但独立优势归一化;延迟生成器更新并配合截断重要性采样;asymmetric clipping (ε_low=0.2, ε_high=0.28) 保留探索;regret 信号 floor 到 0 并混合难度锚点。这些在联合训练生成模型和策略模型的 RL 中可直接复用。
- 可验证奖励设计:工具使用环境包含状态检查和确定性 reset gate,确保任务可解且可验证;在电商多轮交互中可设计类似的成功准则检查,过滤无效环境,提高 RL 数据质量。